home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / hardware / gvpio111.lha / ReadMe < prev   
Encoding:
Text File  |  1994-11-29  |  2.7 KB  |  96 lines

  1.  
  2.  
  3.  
  4.  
  5.         GVP IOExtender Install Disk V1.11
  6.  
  7.              11/28/94
  8.  
  9.  
  10. This disk contains the drivers and utilities for the GVP IOExtender.
  11. To install this software on your system, boot your system normally,
  12. double click on the `InstallIOExtender'' icon, and follow the directions.
  13.  
  14. -------------------------------------------------------------------------
  15.  
  16. If you are experiencing character loss during high speed serial
  17. transmissions, please use the `GVPPatch' program found in the GVP/GVPPatch
  18. drawer on this disk. This program can be installed by double-clicking
  19. on the `InstallGVPPatch' icon in the GVP/GVPPatch drawer.
  20.  
  21.  
  22. -------------------------------------------------------------------------
  23.  
  24.                          DEVELOPER INFO
  25.  
  26. Many users have expressed an interest in developing I/O Extender drivers
  27. for specific applications.  While GVP Technical Support does not have
  28. access to any developer information, this is the total of the information
  29. we have been able to gather.  This information is being provided as a
  30. service to our users.  It is not supported by GVP and is provided "AS IS".
  31. We hope this is sufficient for programming to the board.
  32.  
  33. -------------------------------------------------------------------------
  34.  
  35. THE I/O EXTENDER USES THE STARTECH ST16C552 CHIP.  INFORMATION ON THIS
  36. CHIP SHOULD BE AVAILABLE FROM YOUR LIBRARY OR BY CONTACTING STARTECH
  37. DIRECTLY.  TECHNICAL SUPPORT DOES NOT HAVE A NUMBER FOR STARTECH.  THE
  38. ORDER NUMBER IS ST16C552CJ68.
  39.  
  40. THE GVPIO DRIVER FOLLOWS THE SAME COMMAND SET AS THE STANDARD AMIGA
  41. SERIAL AND PARALLEL DRIVERS.  IF YOUR PROGRAM MAKES CALLS TO THE DRIVER,
  42. YOU SHOULD ONLY HAVE TO SUBSTITUTE THE GVP DEVICE NAME FOR THE AMIGA
  43. DEVICE NAME (I.E. GS0: FOR SER:).
  44.  
  45.  
  46. THE FOLLOWING IS SPECIFIC INFORMATION ON THE I/O EXTENDER BOARD:
  47. ---------------------------------------------------------------
  48.  
  49. MEMORY MAP:
  50.  
  51.    BOARD ADDRESS = $Ex0000
  52.  
  53.    SERIAL PORT 0 REGISTERS = $Ex0160 - $Ex016E
  54.  
  55.    SERIAL PORT 1 REGISTERS = $Ex0260 - $Ex026E
  56.  
  57.    PARALLEL PORT REGISTERS = $Ex0360 - $Ex0364
  58.  
  59.    *ON-BOARD CONTROL REGISTER (READ AND WRITE) = $EX0460
  60.  
  61.  
  62. CONTROL REGISTER BREAKDOWN:
  63.  
  64.    BIT
  65.  
  66.    (0)** - PORT 0 MIDI SELECT => 0 = DRIVERS, 1 = MIDI
  67.  
  68.    (1)** - PORT 1 MIDI SELECT
  69.  
  70.  
  71.    (2)   - PORT 0 DRIVER SELECT => 0 = RS232, 1 = OPTION HEADER
  72.  
  73.    (3)   - PORT 1 DRIVER SELECT
  74.  
  75.  
  76.    (4)   - INTERRUPT SELECT => 0 = INT2, 1 = INT6
  77.  
  78.  
  79.    (5)   - ROM BANK SELECT => 0 = LOW 32K BANK, 1 = HIGH 32K BANK
  80.  
  81.  
  82.    (6)   - PORT 0 HANDSHAKE => 0 = RTSx OR RXRDYx, 1 = RTSx ONLY
  83.  
  84.    (7)   - PORT 1 HANDSHAKE
  85.  
  86.  
  87.  
  88. *  THE CONTROL REGISTER POWERS UP IN AN UNKNOWN STATE AND MUST BE SET
  89.    BEFORE USING.
  90.  
  91. ** BITS 0 AND 1 ARE HIGHER PRIORITY THAN BITS 2 AND 3. THEREFORE, WHEN
  92.    IN MIDI MODE, DRIVER SELECTION IS "DON'T CARE".
  93. ----------------------------------------------------------------------
  94.  
  95.  
  96.